Udostępnij przez


Cohere (niezależny wydawca) (wersja zapoznawcza)

Cohere tworzy część zestawu narzędzi dla każdego dewelopera do przetwarzania języka naturalnego. Wykorzystaj możliwości interpretacji języka. Dołącz do deweloperów i firm, którzy używają Cohere do generowania, kategoryzowania i organizowania tekstu na dużą skalę, która była wcześniej niewyobrażalna.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Troy Taylor
adres URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadane łącznika
Publisher Troy Taylor
Witryna internetowa https://cohere.ai/
Zasady ochrony prywatności https://cohere.ai/privacy
Kategorie AI

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API w postaci "Bearer API_Key" securestring Klucz interfejsu API w postaci "Bearer API_Key" dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Generowanie klasyfikacji

Tworzy przewidywanie, która etykieta najlepiej pasuje do określonych danych wejściowych tekstu.

Generowanie osadzania tekstu

Zwraca osadzanie tekstu, które są listami liczb zmiennoprzecinkowych, które przechwytują semantyczne informacje o tekście, który reprezentuje.

Generowanie tekstu [PRZESTARZAŁE]

Ta akcja generuje realistyczny tekst warunkowy dla danego danych wejściowych.

Generowanie tokenów

Dzieli tekst wejściowy na mniejsze jednostki nazywane tokenami przy użyciu kodowania par bajtowych (BPE).

Generowanie zdekstremizowanego tekstu

Konwertuje tokeny przy użyciu kodowania par bajtowych i zwraca ich reprezentację tekstową.

Identyfikowanie języka

Wykrywa język, w którym napisany jest każdy z dostarczonych tekstów.

Podsumowywanie tekstu [PRZESTARZAŁE]

Generuje podsumowanie w języku angielskim dla danego tekstu.

Uzyskiwanie czatu

Generuje odpowiedź tekstową na wiadomość użytkownika.

Generowanie klasyfikacji

Tworzy przewidywanie, która etykieta najlepiej pasuje do określonych danych wejściowych tekstu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Dane wejściowe
inputs array of string

Dane wejściowe.

Model
model string

Model.

Tekst
text string

Tekst.

Etykieta
label string

Etykieta.

Ustawienie wstępne
preset string

Ustawienie wstępne.

Obciąć
truncate string

Obcinanie.

Zwraca

Nazwa Ścieżka Typ Opis
identyfikator
id string

Identyfikator.

Classifications
classifications array of object
identyfikator
classifications.id string

Identyfikator.

Input
classifications.input string

Dane wejściowe.

Prediction
classifications.prediction string

Przewidywanie.

Pewność
classifications.confidence float

Pewność siebie.

Ufności
classifications.confidences array of object
Option
classifications.confidences.option string

Opcja.

Pewność
classifications.confidences.confidence float

Pewność siebie.

Pewność
classifications.labels.Not spam.confidence float

Pewność siebie.

Pewność
classifications.labels.Spam.confidence float

Pewność siebie.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Generowanie osadzania tekstu

Zwraca osadzanie tekstu, które są listami liczb zmiennoprzecinkowych, które przechwytują semantyczne informacje o tekście, który reprezentuje.

Parametry

Nazwa Klucz Wymagane Typ Opis
Teksty
texts array of string

Teksty.

Model
model string

Model.

Obciąć
truncate string

Obcinanie.

Zwraca

Nazwa Ścieżka Typ Opis
identyfikator
id string

Identyfikator.

Teksty
texts array of string

Teksty.

Osadzanie
embeddings array of array

Osadzanie.

items
embeddings array of float
wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Generowanie tekstu [PRZESTARZAŁE]

Ta akcja generuje realistyczny tekst warunkowy dla danego danych wejściowych.

Parametry

Nazwa Klucz Wymagane Typ Opis
Podpowiedź
prompt string

Monit.

Model
model string

Model.

Generacje numerów
num_generations integer

Liczba pokoleń.

Maksymalna liczba tokenów
max_tokens integer

Maksymalna liczba tokenów.

Ustawienie wstępne
preset string

Ustawienie wstępne.

Temperatura
temperature float

Temperatura.

k
k integer

Wartość k.

p
p float

Wartość p.

Częstotliwość kary
frequency_penalty float

Kara częstotliwości.

Kara obecności
presence_penalty float

Kara za obecność.

Sekwencje końcowe
end_sequences array of string

Sekwencje końcowe.

Zatrzymywanie sekwencji
stop_sequences array of string

Sekwencje zatrzymania.

Prawdopodobieństwo zwrotu
return_likelihoods string

Prawdopodobieństwo zwrotu.

Obciąć
truncate string

Obcinanie.

Zwraca

Nazwa Ścieżka Typ Opis
identyfikator
id string

Identyfikator.

Pokoleń
generations array of object
identyfikator
generations.id string

Identyfikator.

Tekst
generations.text string

Tekst.

Podpowiedź
prompt string

Monit.

Generowanie tokenów

Dzieli tekst wejściowy na mniejsze jednostki nazywane tokenami przy użyciu kodowania par bajtowych (BPE).

Parametry

Nazwa Klucz Wymagane Typ Opis
Tekst
text string

Tekst.

Zwraca

Nazwa Ścieżka Typ Opis
Tokens
tokens array of integer

Tokeny.

Ciągi tokenu
token_strings array of string

Ciągi tokenu.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Generowanie zdekstremizowanego tekstu

Konwertuje tokeny przy użyciu kodowania par bajtowych i zwraca ich reprezentację tekstową.

Parametry

Nazwa Klucz Wymagane Typ Opis
Tokens
tokens array of integer

Tokeny.

Zwraca

Nazwa Ścieżka Typ Opis
Tekst
text string

Tekst.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Identyfikowanie języka

Wykrywa język, w którym napisany jest każdy z dostarczonych tekstów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Teksty
texts array of string

Teksty.

Zwraca

Nazwa Ścieżka Typ Opis
identyfikator
id string

Identyfikator.

Results
results array of object
Kod języka
results.language_code string

Kod języka.

Nazwa języka
results.language_name string

Nazwa języka.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Podsumowywanie tekstu [PRZESTARZAŁE]

Generuje podsumowanie w języku angielskim dla danego tekstu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Długość
length string

Długość.

Format
format string

Format.

Model
model string

Model.

Wyodrębnianie
extractiveness string

Wyodrębnianie.

Temperatura
temperature float

Temperatura.

Tekst
text string

Tekst.

Zwraca

Nazwa Ścieżka Typ Opis
identyfikator
id string

Identyfikator.

Podsumowanie
summary string

Podsumowanie.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Uzyskiwanie czatu

Generuje odpowiedź tekstową na wiadomość użytkownika.

Parametry

Nazwa Klucz Wymagane Typ Opis
Message
message True string

Wprowadzanie tekstu dla modelu, na które ma odpowiadać.

Model
model string

Nazwa zgodnego modelu Cohere lub identyfikator dostosowanego modelu.

Preambuła
preamble string

Po określeniu domyślny preambuł Cohere zostanie zastąpiony podanym. Preambuły są częścią monitu używanego do dostosowywania ogólnego zachowania i stylu konwersacji modelu oraz korzystania z roli SYSTEM.

Role
role string

Rola.

Message
message string

Poprzedni komunikat.

Identyfikator konwersacji
conversation_id string

Alternatywą dla historii czatów. Podanie conversation_id powoduje utworzenie lub wznowienie utrwalonej konwersacji z określonym identyfikatorem. Identyfikator może być dowolnym niepustym ciągiem.

Monit o obcięcie
prompt_truncation string

Określa sposób konstruowania monitu.

identyfikator
id string

Identyfikator łącznika.

Token dostępu użytkownika
user_access_token string

Po określeniu tego tokenu dostępu użytkownika zostanie przekazany do łącznika w nagłówku Autoryzacja zamiast wygenerowanego przez Cohere.

Kontynuuj po awarii
continue_on_failure boolean

Jeśli wartość true, żądanie będzie kontynuowane, jeśli ten łącznik zwrócił błąd.

Tylko zapytania wyszukiwania
search_queries_only boolean

Jeśli to prawda, odpowiedź będzie zawierać tylko listę wygenerowanych zapytań wyszukiwania, ale żadne wyszukiwanie nie zostanie wykonane, a żadna odpowiedź z modelu na wiadomość użytkownika nie zostanie wygenerowana.

Title
title string

Tytuł dokumentu.

Tekst
text string

Tekst dokumentu.

Jakość cytatów
citation_quality string

Określa podejście podejmowane do generowania cytatów w ramach przepływu RAG, umożliwiając użytkownikowi określenie, czy chcą dokładnych wyników, czy szybkich wyników.

Temperatura
temperature float

Zmiennoprzecinkowy, który dostraja stopień losowości w pokoleniu. Niższe temperatury oznaczają mniejsze losowe generacje, a wyższe temperatury oznaczają więcej losowych pokoleń.

Maksymalna liczba tokenów
max_tokens integer

Maksymalna liczba tokenów generowanych przez model w ramach odpowiedzi. Uwaga: ustawienie niskiej wartości może spowodować niekompletne generacje.

Maksymalna liczba tokenów wejściowych
max_input_tokens integer

Maksymalna liczba tokenów wejściowych do wysłania do modelu. Jeśli nie zostanie określony, max_input_tokens jest limitem długości kontekstu modelu pomniejszonego o mały bufor.

k
k integer

Zapewnia, że tylko najlepsze k najbardziej prawdopodobnych tokenów są brane pod uwagę do generowania w każdym kroku. Wartość domyślna to 0, minimalna wartość 0, maksymalna wartość 500.

p
p float

Gwarantuje, że tylko najbardziej prawdopodobne tokeny, z całkowitą masą prawdopodobieństwa p, są brane pod uwagę do generowania w każdym kroku. Jeśli zarówno k, jak i p są włączone, p działa po k. Wartość domyślna to 0,75. minimalna wartość 0,01, maksymalna wartość 0,99.

Seed
seed float

Jeśli zostanie określony, zaplecze będzie podejmować najlepsze wysiłki, aby próbkować tokeny deterministycznie, tak aby powtarzające się żądania z tym samym inicjatorem i parametrami powinny zwracać ten sam wynik. Jednak determinizm nie może być całkowicie gwarantowany.

Zatrzymywanie sekwencji
stop_sequences array of string

Lista maksymalnie 5 ciągów, których model użyje do zatrzymania generowania. Jeśli model wygeneruje ciąg zgodny z dowolnym z ciągów na liście, przestanie generować tokeny i zwraca wygenerowany tekst do tego punktu, nie uwzględniając sekwencji zatrzymania.

Częstotliwość kary
frequency_penalty float

Służy do zmniejszenia powtarzalności wygenerowanych tokenów. Im wyższa wartość, tym silniejsza kara jest stosowana do poprzednio prezentowanych tokenów, proporcjonalnie do liczby wystąpień już w wierszu polecenia lub poprzedniej generacji.

Kara obecności
presence_penalty float

Służy do zmniejszenia powtarzalności wygenerowanych tokenów. Podobnie jak frequency_penalty, z tą różnicą, że ta kara jest stosowana równie do wszystkich tokenów, które już się pojawiły, niezależnie od ich dokładnych częstotliwości.

Name
name string

Nazwa narzędzia do wywołania. Prawidłowe nazwy zawierają tylko znaki a-z, A-Z, 0-9, _ i nie mogą zaczynać się cyfrą.

Description
description string

Opis tego, co robi narzędzie, model używa opisu do wyboru, kiedy i jak wywołać funkcję.

Zwraca

Nazwa Ścieżka Typ Opis
Tekst
text string

Tekst.

Identyfikator generacji
generation_id string

Identyfikator generacji.

Cytatów
citations array of object
Start
citations.start integer

Początek.

Koniec
citations.end integer

Koniec.

Tekst
citations.text string

Tekst.

Identyfikatory dokumentów
citations.document_ids array of string

Identyfikatory dokumentów.

Documents
documents array of object
identyfikator
documents.id string

Identyfikator.

Dodatkowe właściwości
documents.additionalProp string

Dodatkowe właściwości.

Jest wymagane wyszukiwanie
is_search_required boolean

Czy wyszukiwanie jest wymagane.

Zapytania wyszukiwania
search_queries array of object
Tekst
search_queries.text string

Tekst.

Identyfikator generacji
search_queries.generation_id string

Identyfikator generacji.

Wyniki wyszukiwania
search_results array of object
Tekst
search_results.search_query.text string

Tekst.

Identyfikator generacji
search_results.search_query.generation_id string

Identyfikator generacji.

identyfikator
search_results.connector.id string

Identyfikator.

Identyfikatory dokumentów
search_results.document_ids array of string

Identyfikatory dokumentów.

Komunikat o błędzie
search_results.error_message string

Komunikat o błędzie.

Kontynuuj po awarii
search_results.continue_on_failure boolean

Czy kontynuować pracę w przypadku awarii.

Przyczyna zakończenia
finish_reason string

Przyczyna zakończenia.

Wywołania narzędzi
tool_calls array of object
Name
tool_calls.name string

Nazwa.

Historia czatów
chat_history array of object
Role
chat_history.role string

Rola.

Message
chat_history.message string

Wiadomość.

wersja
meta.api_version.version string

Wersja.

Jest przestarzały
meta.api_version.is_deprecated boolean

Czy jest przestarzałe.

Jest eksperymentalny
meta.api_version.is_experimental boolean

Czy jest eksperymentalne.

Tokeny wejściowe
meta.billed_units.input_tokens integer

Tokeny wejściowe.

Tokeny wyjściowe
meta.billed_units.output_tokens integer

Tokeny wyjściowe.

Jednostki wyszukiwania
meta.billed_units.search_units integer

Jednostki wyszukiwania.

Classifications
meta.billed_units.classifications integer

Klasyfikacje.

Tokeny wejściowe
meta.tokens.input_tokens integer

Tokeny wejściowe.

Tokeny wyjściowe
meta.tokens.output_tokens integer

Tokeny wyjściowe.

Warnings
meta.warnings array of string

Ostrzeżenia.